package arrancarRepositorios;

import java.util.Properties;
import repositorio.Directorio;
import repositorio.LanzarServicioNombres;
import repositorio.Repositorio;
import repositorio.RepositorioUtilidades;
import MyServer.IDirectorio;

public class ArrancarRepositorio {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		String puerto = "1500";
		//new LanzarServicioNombres(puerto);
		Properties props = new Properties();
		props.put("org.omg.CORBA.ORBInitialPort", "1500");
		
		// Recibe el nombre del repositorio.
		Repositorio r1 = new Repositorio(args, props, 
				RepositorioUtilidades.enrutar("JuntaAndalucia"));

		Repositorio r2 = new Repositorio(args, props, 
				RepositorioUtilidades.enrutar("ConsejeriaEducacion"));

		assert(r2.subordinarse(r1._this())==false);

		/*System.out.println("Informacion de los repositorios\n\n");
		System.out.println(r1);
		System.out.println(r2);

		IDirectorio directorio = Directorio.getInstance();
		System.out.println("\n\n" + directorio._toString());
		String[] nombres = directorio.listarRepositorioConectados();
		for (int i = 0; i < nombres.length; i++)
			System.out.println(nombres[i] + "\n");*/
	}
}
